import os
import unittest
import time
import HTMLTestRunner

#找到report文件


path =os.path.join(os.path.abspath('auto frame'),'report')
# print(path)
#创建文件名
report_filename=time.strftime('%Y%m%d%H%M%S')+'HTMLreport.html'
# 在将文件名进行拼接
Html_reportfilename=os.path.join(path,report_filename)

#驱动  执行两个测试用例
loader =unittest.defaultTestLoader.discover('test_cases',pattern='test*')

with open(Html_reportfilename,'wb')as f:
    runner =HTMLTestRunner.HTMLTestRunner(
        tester='admin',
        title='自动化测试报告',
        description='描述',
        stream=f,
        verbosity=2

    )
    runner.run(loader)

runner.run(loader)#写在这里会报错 因为文件会关闭with open会自动关闭文件







